package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.TransportSmsSendLogDTO;
import com.hunttown.mes.rpc.domain.query.TransportSmsSendLogDTOQuery;

/**
 * created by wangjunfu on 2019-05-19 01:20:15
 */
public interface TransportSmsSendLogRpcService {

    TransportSmsSendLogDTO insert(TransportSmsSendLogDTO transportSmsSendLogDTO);

    Boolean updateInfoById(TransportSmsSendLogDTO transportSmsSendLogDTO);

    Boolean updateInfoByQuery(TransportSmsSendLogDTOQuery transportSmsSendLogDTOQuery);

    TransportSmsSendLogDTO selectById(Integer id);

    TransportSmsSendLogDTO selectObjByQuery(TransportSmsSendLogDTOQuery transportSmsSendLogDTOQuery);

    Page<TransportSmsSendLogDTO> getListForPage(TransportSmsSendLogDTOQuery transportSmsSendLogDTOQuery);

    Boolean deleteById(Integer id);
}